mini.parse();
function GoodsPictureHandler(){
};
GoodsPictureHandler.instance = new GoodsPictureHandler();
var total;
var dataState = [ {
	id : "0",
	text : "无效"
}, {
	id : "1",
	text : "有效"
}];
GoodsPictureHandler.getPics= function() {
  $.ajax( {
		url : __root+"/getGoodsPicture.do",
		type : "POST",
		data : {
			bgiId : bgiId,
			pageIndex:0,
			pageSize:20
		},
		cache : false,
		success : function(text) {
		    var data=text.data;
		    total=text.total;
		    if(total==0){
				var notfind='<p>该商品暂无图片！</p>';
				$("#picList").append(notfind);
				mini.get("saveChange").hide();
			}
			else{
				for(var i=0;i<100;i++){
					if(i<data.length){
						var pic=data[i];
						var li = $('<li style="width:210px;list-style-type:none;float:left;padding-bottom:10px;"></li>');
						var dts = $("<fieldset style='width:180px;height:220px;text-align:center;' id='field-"+i+"'></fieldset>");
						mini.get("saveChange").show();
						var st=getImgHtml(pic.bgpOriginal,i);
						var des="<p class='pic' id='bgpDesc-"+i+"'>描述: <input class='mini-textbox' width='100' name='bgpDesc' value='"+pic.bgpDesc+"'/></p>";
						var sta="<p class='pic' id='bgpState-"+i+"'>状态: <select name='bgpState'>";
						if(pic.bgpState==1){
	  						sta+="<option value='0'>无效</option>"
	  						+"<option value='1' selected='selected'>有效</option>"
							+"</select></p>";
						}else{
							sta+="<option value='0' selected='selected'>无效</option>"
	  						+"<option value='1'>有效</option>"
							+"</select></p>";
						}
						var ode="<p class='pic' id='bgpOrder-"+i+"'>排序: <input class='mini-spinner' width='100' name='bgpOrder' value='"+pic.bgpOrder+"' maxValue='100'/></p>";
						var btn='<p class="pic" id="del-'+i+'" style="text-align:center"><a class="mini-button" plain="false" onclick="delPic(\''+i+'\')">删除</a></p>';
						var picId='<input type="hidden" name="bgpId" value="'+pic.bgpId+'"/>';
						var picIsDel='<input type="hidden" id="isDel-'+i+'" name="isDeleted" value="0"/>';
						dts.append(st);//加载图片
						dts.append(des);//加载图片描述
						dts.append(sta);//加载图片状态
						dts.append(ode);//加载排序
						dts.append(btn);//加载删除按钮
						dts.append(picId);//保存图片Id
						dts.append(picIsDel);//保存图片是否删除状态
						$("#picList").append(li);
						li.append(dts);
						mini.parse();
					}else{
						break;
					}
				}
			}
		},
		error : function(jqXHR, textStatus, errorThrown) {
			mini.alert(jqXHR.responseText, "系统提示", null);
		}
	});
}

GoodsPictureHandler.getPics();

//通过实际路径获取缩放后图像
function getImgHtml(dbPath,id){
//	var tpath=__rootUrl+"admin/resource/default/notfound.jpg";  
	//服务器路径
//	var imgstr	= "<img id='pic-"+id+"' src='"+__propath+realPath+"' " +
	//测试路径
	var imgstr	= "<img id='pic-"+id+"' src= '"+__virpath+__propath+dbPath+"' " +
	"onload='XMAppUtils.setImgSize12(this)'/>";
	return imgstr;
};

//返回商品列表
GoodsPictureHandler.returnGoods = function () {
	window.location.href = "goodsList.jsp?bgiId="+bgiId;
};
/**
 * 刷新页面数据及布局
 */
GoodsPictureHandler.afresh = function () {
	window.location.href="goodsPicture.jsp?bgiId="+bgiId+"&bgiName="+bgiName;
};

GoodsPictureHandler.uploadPicture = function() {
// 	miniWin.afreshNewWin();
//	miniWin.setParams(598, 350, "批量上传商品图片");
//	miniWin.setOption("bodyStyle","padding:0px;");
//	miniWin.load("goodsPictureUpload.jsp?bgiId="+bgiId+"&bgiName="+bgiName, function(){
//		alert("xxxx");
//	}, function(action) {
//		alert("yyyy");
//		reload();
//	});
//
//	miniWin.show();
    mini.open({
         url: __rootUrl+"/admin/web/goodsMgr/goodsPictureUpload.jsp?bgiId="+bgiId+"&bgiName="+bgiName,
         title: "批量上传商品图片", width: 620, height: 380,
         ondestroy: function (action) {
    	 	reload();
         }
     });
}
function reload(){
	$("#picList").children().remove();
	GoodsPictureHandler.getPics();
}
function delPic(i) {
	//隐藏图片属性
	$("#bgpDesc-"+i).hide();
	$("#bgpState-"+i).hide();
	$("#bgpOrder-"+i).hide();
	$("#del-"+i).hide();
	//加载还原按钮
	var picDeleted="<p id='revState-"+i+"' style='height:61px;line-height:60px;'><span style='color:red'>已删除（保存后生效）</span></p>";
	var picRevert='<p class="pic" style="text-align:center;" id="rev-'+i+'"><a class="mini-button" plain="false" onclick="revertPic(\''+i+'\')">还原</a></p>';
	$("#field-"+i).append(picDeleted);
	$("#field-"+i).append(picRevert);
	//改变图片状态-已删除(0表示正常，1表示删除)
	$("#isDel-"+i).val(1);
	mini.parse();
}
function revertPic(i) {
	//移除还原按钮
	$("#revState-"+i).remove();
	$("#rev-"+i).remove();
	//显示原有内容
	$("#bgpDesc-"+i).show();
	$("#bgpState-"+i).show();
	$("#bgpOrder-"+i).show();
	$("#del-"+i).show();
	//改变图片状态-正常(0表示正常，1表示删除)
	$("#isDel-"+i).val(0);
}
/**
 * 保存所有图片数据
 */
function saveSelectedPics() {
	mini.confirm("确定修改所有记录？", "确定？",
		function (action) {            
	    	if (action == "ok") {
	    		var serialize = $('#picForm').serialize();
	    		serialize += "&lslUser=" + gbOperateUser;
	    		serialize += "&lslAddress=" + gbOperateIp;
	    		
		    	$.ajax({
					url : __root + "/updatePics.do",
					type : "POST",
					data : serialize, 
					cache : false,
					success : function(text) {
						reload();
						MiniuiTools.miniInfo("系统提示", "修改成功！", null);
					},
					error : function(jqXHR, textStatus, errorThrown) {
						mini.alert(jqXHR.responseText, "系统提示", "与服务器断开连接");
					}
				});
	    	}
		}
	 	);	
}
///**
// * 删除选中的图片数据
// */
//function delSelectedPics() {
//	var picCheck=document.getElementsByName("picCheckbox");
//	var bgpIds="";
//	var count=0;
//	for(var i=0;i<picCheck.length-1;i++){
//		if(picCheck[i].checked==true){
//			bgpIds+=picCheck[i].value+",";
//			count++;
//		}
//	}
//	if(picCheck.length!=0){
//		bgpIds+=picCheck[i].value;
//		if(picCheck[i].checked==true){
//			count++;
//		}
//	}
//	if(count==0){
//		mini.alert("请选中需要删除的图片", "系统提示", null);
//	}else{
//		mini.confirm("确定删除选中的"+count+"条记录？", "确定？",
//			function (action) {            
//		    	if (action == "ok") {
//			    	$.ajax({
//						url : __root + "/delGoodsPics.do",
//						type : "POST",
//						data : {
//							bgpIds : bgpIds
//						},
//						cache : false,
//						success : function(text) {
//							mini.alert("修改成功", "系统提示", null);
//						},
//						error : function(jqXHR, textStatus, errorThrown) {
//							mini.alert(jqXHR.responseText, "系统提示", "与服务器断开连接");
//						}
//					});
//		    	}
//			}
//	  	);	
//	}	
//}
